package Datebase;

import java.awt.*;
import javax.swing.*;
import javax.swing.table.DefaultTableCellRenderer;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.net.URL;
import java.sql.*;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;


public class menu extends JFrame {
    JFrame frame1;
    public static void main(String[] args) {
        System.setProperty("sun.java2d.noddraw", "true");
        new  menu("tno");
    }

    public  menu(String tno){
        frame1 = new JFrame("教师系统");
        //图标
        URL resource = menu.class.getClassLoader().getResource("kun.png");
        Image image = new ImageIcon(resource).getImage();
        frame1.setIconImage(image);
        //窗口尺寸
        frame1.setSize(800, 600);
        frame1.setLocationRelativeTo(null);

        frame1.setLayout(null);

        JMenuBar menuBar = new JMenuBar();//创建菜单栏对象
        menuBar.setFont(new Font("微软雅黑",Font.PLAIN,20));

        setJMenuBar(menuBar);//给窗体添加菜单--注意：用的不是add

        JMenu menu1 = new JMenu("学生信息管理");//创建菜单对象
        menu1.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menuBar.add(menu1);

        JMenu menu2 = new JMenu("学生成绩管理");//创建菜单对象
        menu2.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menuBar.add(menu2);

        JMenu menu3 = new JMenu("课程信息管理");//创建菜单对象
        menu3.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menuBar.add(menu3);

        JMenu menu4 = new JMenu("账号管理");//创建菜单对象
        menu4.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menuBar.add(menu4);


        //菜单一
        JMenuItem newMenu = new JMenuItem("录入学生信息");
        newMenu.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menu1.add(newMenu);
        newMenu.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                new tinformation();
            }
        });//添加监听
        menu1.add(newMenu);

        JMenuItem newMenu1 = new JMenuItem("查询学生信息");
        newMenu1.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menu1.add(newMenu1);
        newMenu1.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                new tselemassage();
            }
        });//添加监听

        JMenuItem newMenu2 = new JMenuItem("修改学生信息");
        newMenu2.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menu1.add(newMenu2);
        newMenu2.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                new tpudateim();
            }
        });//添加监听

        JMenuItem newMenu3 = new JMenuItem("删除学生信息");
        newMenu3.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menu1.add(newMenu3);
        newMenu3.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                new delete();
            }
        });//添加监听

        //第二个菜单
        JMenuItem newMenu4 = new JMenuItem("录入学生成绩");
        newMenu4.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menu2.add(newMenu4);
        newMenu4.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                new tscoreluru(tno);
            }
        });//添加监听



        JMenuItem newMenu6 = new JMenuItem("修改学生成绩");
        newMenu6.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menu2.add(newMenu6);
        newMenu6.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                new tupdatescore();
            }
        });//添加监听

        //第三个菜单
        JMenuItem newMenu7 = new JMenuItem("录入课程信息");
        newMenu7.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menu3.add(newMenu7);
        newMenu7.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                new tifcourse();
            }
        });//添加监听

        JMenuItem newMenu8 = new JMenuItem("修改课程信息");
        newMenu8.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menu3.add(newMenu8);
        newMenu8.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                new tcourse(tno);
            }
        });//添加监听

        JMenuItem newMenu9 = new JMenuItem("查看课程成绩");
        newMenu9.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menu3.add(newMenu9);
        newMenu9.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                new tscore();
            }
        });//添加监听

        JMenuItem newMenu10 = new JMenuItem("修改账号密码");
        newMenu10.setFont(new Font("微软雅黑",Font.PLAIN,20));
        menu4.add(newMenu10);

        newMenu10.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                new tmodify(tno);
            }
        });
        frame1.setJMenuBar(menuBar);
        frame1.repaint();
        frame1.setVisible(true);
    }


}
